package com.cdxy.model.dto.resp;

import com.cdxy.model.info.SceneBookNoticeInfo;
import com.cdxy.model.info.SceneTickInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: tangy
 * @Date: 2020/4/2 17:22
 */
@Data
@ApiModel
public class SceneDetailResp implements Serializable {

    @ApiModelProperty(value = "是否收藏")
    private Boolean isSave;

    @ApiModelProperty(value = "景点名")
    private String name;

    @ApiModelProperty(value = "景点简略介绍")
    private String overview;

    @ApiModelProperty(value = "城市")
    private String city;

    @ApiModelProperty(value = "景点排名")
    private Integer ranking;

    @ApiModelProperty(value = "景点星级")
    private Integer star;

    @ApiModelProperty(value = "地址")
    private String address;

    @ApiModelProperty(value = "景点标签（多个标签 , 分割）")
    private String tag;

    @ApiModelProperty(value = "主题")
    private String theme;

    @ApiModelProperty(value = "入景规则")
    private String rule;

    @ApiModelProperty(value = "营业时间")
    private String openTime;

    @ApiModelProperty(value = "交通信息")
    private String trafficBus;

    @ApiModelProperty(value = "门票（以分为单位。如 1元 = 100分）")
    private Integer price;

    @ApiModelProperty(value = "推荐")
    private String recommend;

    @ApiModelProperty(value = "预订须知")
    private List<SceneBookNoticeInfo> bookNotice;

    @ApiModelProperty(value = "图片")
    private List<ImgResp> imgRespList;

    @ApiModelProperty(value = "门票")
    private List<SceneTickInfo> sceneTickInfoList;
}
